Image Above Provided By: London.info.net
The building Big Ben located in London is a clock tower that stands at 315 feet. It was given its name because of the large bell within it that chimes every hour.
No use is allowed without explicit permission from owner